*{margin:0;}
a{text-decoration:none;}
body{background:#eee; font-family:arial;}
.r-main{width:100%;margin:0px auto;border:0px solid #f00;}
#r-main .r-header{background:#246BB2;height:55px; color:#fff;position:fixed;width:100%;top:0px;bottom:50px;margin-bottom:200px;z-index:1000;}
.r-main .r-header{background:none repeat scroll 0 0 rgb(0, 99, 99);height:55px; color:#fff;position:fixed;width:100%;top:0px;bottom:50px;margin-bottom:200px;}
.r-main .r-header .site-left{border:0px solid #fff;float:left; postion:absolute;margin-left:5%;}
	.r-header .site-left .menu{height:55px;}
	.r-header .site-left .menu ul{list-style:none;border:0px solid #fff;position:relative;top:4px;margin-left:-10px;}
	.r-header .site-left .menu ul li{display:inline-block;padding:11px 20px;height:30px;border:0px solid #ff0;margin-right:-5px; maring-top:2px;}
	.r-header .site-left .menu ul li:hover{border-bottom:1px solid #001F33;box-shadow:0 4px 2px -2px #003D66;background:#197575;border-radius:5px 5px 0px 0;}
	.r-header .site-left .menu ul li img{width:25px;background:#80B2B2;position:relative;}
	.r-header .site-left .menu ul li span{display:inline-block;position:relative; top:-5px;}
	.r-header .site-left .menu ul li a{color:#fff;text-decoration:none;}
	.r-header .site-left .menu ul li a:hover{color:#70B8FF;}
.r-main .r-header .site-right{float:right;margin-right:8%; }
	.r-header .site-right ul{list-style:none;position:relative; margin:0;}
	.r-header .site-right ul li{display:list-item; background:#ccc;border-bottom: 1px solid #003333;margin-top:7px;border-radius:5px;background:#338585;height:40px;} 
	.r-header .site-right ul li:hover{background:#66A3A3;}
	.r-header .site-right ul li a{display:block; padding:5px 15px; color:#f00; text-decoration:none; font-family:arial;margin:0;text-align:center;color:#eee; }
	.r-header .site-right ul ul {display: none;	position: absolute; top: 30px;padding:0;margin-top:8px;width:120px;margin-left:-20px;}
	.r-header .site-right ul ul li{margin:0;border-radius:0;}
	.r-header .site-right ul ul li:hover{}
	.r-header .site-right ul li:hover > ul {display:list-item;}
	.r-header .site-right ul {}		
	
	
/*---edit autor------*/
/*#reset-password{height:30px;position:relative;}*/

/*-- add new book--*/
.btn-default:hover{background:#5CADFF;}




/* index page */
.in-main{width:980px;min-height:790px; padding:20px;margin:0px auto;background-color:#fff;border-radius:10px;box-shadow:0px 0px 3px #000;
	font-size:11pt;font-family:arial;margin-bottom:20px;}
.in-main .site-left{border:0px solid #ddd;float:left;width:200px;}
.in-main .site-left .left-box{}
.in-main .site-left .left-box .box-title{color:#333;font-size:13pt;text-transform:uppercase;margin-bottom:5px;}
.in-main .site-left .left-box ul{margin:0; padding-left:20px;list-style-image:url('../Image/li.gif');}
.in-main .site-left .left-box ul li{line-height:25px;}
.in-main .site-left .left-box ul li:last-child{margin-bottom:10px;}
.in-main .site-left .left-box ul li a{color:#555;}
.in-main .site-left .left-box ul li a:hover{color:#006600;text-decoration:underline; }


.in-main .site-right{border:0px solid #00f;float:right; width:765px;}
.in-main .site-right .left-div-top{border:0px solid #f00;width:770px;}
.in-main .site-right .left-div-top .site-left-top{float:left;width:460px;border:1px solid #e3e3e3; padding:10px; text-align:center;background:#f1f1f1;}
.in-main .site-right .left-div-top .site-left-top .box-p1{font-size:18pt;margin:10px;color:#555;}
.in-main .site-right .left-div-top .site-left-top .box-p2{line-height:20px;color:#777;}
.in-main .site-right .left-div-top .site-left-top .box-p3{border:1px solid #e3e3e3;width:80%;margin:0 auto;padding:7px 0;margin-top:5px;
	 border-radius:5px;background:#fff;color:#666;}
.in-main .site-right .left-div-top .site-left-top .box-p3:hover{background:#99AD99;color:#fff;}


.in-main .site-right .left-div-top .site-right-top{border:0px solid #f00;width:270px;float:right;text-align:center;}
.in-main .site-right .left-div-top .site-right-top ul{list-style:none;padding-left:0;margin-left:0;}
.in-main .site-right .left-div-top .site-right-top ul li{border:1px dotted #ddd;padding:8px;margin-bottom:7px; color:#2980b9;border-radius:0 5px 5px 0px;}
.in-main .site-right .left-div-top .site-right-top ul li:hover{background:#eee}
.in-main .site-right .left-div-top .site-right-top ul li:last-child{margin-bottom:0px;}
.in-main .site-right .left-div-top .site-right-top img{width:120px; height:170px;margin-right:20px;opacity:0.5;postion:relative;z-index:-10;}
.in-main .site-right .left-div-top .site-right-top img:hover{opacity:1;}
.in-main .site-right .left-div-top .site-right-top img:last-child{margin-right:0px;}

.in-main .site-right .site-right-data{border:0px solid #f00;font-size:11pt;}
.in-main .site-right .site-right-data .index-search{border:1px solid #ccc;margin:10px 0px;border-radius:0 10px 10px 0;width:750px;}

.in-main .site-right .site-right-data .index-search input[type='button']{height:40px;text-transform:uppercase;border:none;}
.in-main .site-right .site-right-data .index-search input[type='text']{height:34px;width:590px;padding:0px 10px;border:none;}
.in-main .site-right .site-right-data .index-search img{position:relative;top:-37px;right:7px;float:right;margin-bottom:-30px;}

.in-main .site-right .site-right-data .index-grid{font-size:10pt;border-left:1px dotted #ccc;}
.in-main .site-right .site-right-data .index-grid .book-item{width:155px;background:#fff;height:230px;
	float:left;margin:0px 15px 15px 0px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;text-align:center;}
.in-main .site-right .site-right-data .index-grid .book-item p{font-size:11pt;padding:5px;margin-bottom:5px;
	over-flow:hidden;height:18px;line-height:20px;text-shadow:0px 1px 1px #003333;color:#333;margin-top:-5px;}
.in-main .site-right .site-right-data .index-grid .book-item a{border:1px solid #ccc;padding:5px;width:120px;background:#eee;
	display:block;margin:0px auto;margin-top:5px;border-radius:5px;color:#555;}
.in-main .site-right .site-right-data .index-grid .book-item a:hover{background:#16a085;color:#fff;}
.in-main .site-right .site-right-data .index-grid .book-item img{width:130px;height:170px;}
.in-main .site-right .site-right-data .index-grid .book-item img:hover{opacity:0.8;}

.in-main .site-right .index-pagination{border:0px solid #f00;float:right;text-align:right;}
.in-main .site-right .index-pagination ul{list-style:none;padding:0;width:330px; }
.in-main .site-right .index-pagination ul li{border:1px solid #338585;display:inline-block; padding:2px 10px;border-radius:3px;background:#ddd;}
.in-main .site-right .index-pagination ul li:hover{background:#99C2C2;}
.in-main .site-right .index-pagination ul li a{font-size:11px;font-family:tahoma;}
.in-main .site-right .index-pagination ul li a:hover{}

.shadow_page{width:100%;text-align:right;position:relative;}
.shadow_page a{min-width:20px;padding:5px 10px;border-radius:2px;text-align:center;
 border:1px solid #15aeec; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif;
 text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #49c0f0; background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
 background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);
  }

/* end index */

/* -- for-about page-- */
	.normal-page{width:1000px; margin:0px auto;background:white;margin-top:100px; font-family:arial;padding:20px;border-radius:5px;}
	
	.normal-page .about-left{border:0px solid #f00;width:666px;float:left;line-height:25px;color:#555;font-size:11pt;}

	.normal-page .about-left .context1{margin-bottom:15px; text-align:justify;border-bottom:1px dashed #2980b9;min-height:270px;}
	.normal-page .about-left  .ab-title{color:#d35400;font-size:16pt;text-transform:uppercase;margin-bottom:10px;}
	.normal-page .about-left .context1 img{width:330px; float:left;margin-right:15px;margin-left:10px;height:220px;}
	
	.normal-page .about-right{width:270px;float:right;padding:20px;background:#CCE0E0;border-radius:5px;}
	.normal-page .about-right .box-1{border:0px solid #f00; width:268px;}
	.normal-page .about-right .box-1 .dev-title{color:#fff;font-size:16pt;padding:5px;position:relative;background:#16a085;}
	.normal-page .about-right .box-1 .dev-title img{width:30px;margin-right:20px;}
	.normal-page .about-right .box-1 .dev-title span{display:inline-block;position:relative;top:-7px;}
	
	.normal-page .about-right .box-1 .dev-profile{font-size:12px;margin:10px 0;}
	.normal-page .about-right .box-1 .dev-profile img{width:100px;float:left;height:65px;border-radius:5px;}
	
	.normal-page .about-right .box-1 .dev-profile .dev-text{width:160px;float:right;color:#555;line-height:20px;}
	.normal-page .about-right .box-1 .dev-profile .dev-text p:first-child{font-size:13pt;color:#2980b9;}
	.normal-page .about-right .box-1 .dev-profile .dev-text p:first-child:hover{color:#d35400;}
/* -- end for-about page-- */

/* --author profile-- */
.author-profile{width:1000px;margin:0px auto;margin-top:100px;color:#666;}
.author-profile table{width:100%;border-collapse:collapse;}

.author-profile table input[type='text'],.author-profile table input[type='password']{width:97%;height:30px;border:1px dotted #ccc;
	background:#fff;padding-left:20px;}
.author-profile table input[type='button'],.author-profile table input[type='submit']{height:35px;width:100px;color:#2980b9;text-transform:uppercase;}
.author-profile table select{width:100%;height:35px;border:1px dotted #ccc;}

/* update autor password*/
.tb-update-pass-author{text-align:center;border-collapse:collapse;border:1px solid #ccc;border-radius:5px;}
.tb-update-pass-author input[type='password']{width:96%;height:30px;border:1px solid #99AD99;border-radius:5px;padding-left:10px;text-align:center;}
.tb-update-pass-author input[type='button'],.tb-update-pass-author input[type='submit']{height:35px;border:none;border-radius:5px;font-weight:bold;font-size:10pt;text-transform:uppercase;}

